package com.ray.pojo.attend;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import lombok.Getter;
import lombok.Setter;

/**
 * 考勤看板
 * @author 王荣
 */
@Getter
@Setter
public class AttendBoardPojo {
	/** 车间月度看板信息  */
	private List<WorkshopAttendBoardPojo> workshopAttendBoardList;
	/** 请假次数最多的人 */
	private List<Map<String, Object>> leaveTimesMaximumPerson;
	/** 请假时长最长的人 */
	private List<Map<String, Object>> leaveDurationMaximumPerson;
	/** 补卡次数最多的人 */
	private List<Map<String, Object>> fillcardTimesMaximumPerson;
	/** 迟到次数最多的人 */
	private List<Map<String, Object>> lateTimesMaximumPerson;
	/** 迟到时长最长的人 */
	private List<Map<String, Object>> lateDurationMaximumPerson;
	/** 早退次数最多的人 */
	private List<Map<String, Object>> earlyTimesMaximumPerson;
	/** 早退时长最长的人 */
	private List<Map<String, Object>> earlyDurationMaximumPerson;
	
	/*迟到人数*/
	private List<Map<String, Object>> lateTimesPersonName;
	/*早退人数*/
	private List<Map<String, Object>> earlyTimesPersonName;
	/*请假人数*/
	private List<Map<String, Object>> leaveTimesPersonName;
	/*缺卡人数*/
	private List<Map<String, Object>> lackTimesPersonName;
	
	public AttendBoardPojo() {
		this.workshopAttendBoardList = new ArrayList<>();
		this.leaveTimesMaximumPerson = new ArrayList<>();
		this.leaveDurationMaximumPerson = new ArrayList<>();
		this.fillcardTimesMaximumPerson = new ArrayList<>();
		this.lateTimesMaximumPerson = new ArrayList<>();
		this.lateDurationMaximumPerson = new ArrayList<>();
		this.earlyTimesMaximumPerson = new ArrayList<>();
		this.earlyDurationMaximumPerson = new ArrayList<>();
		
		this.lateTimesPersonName = new ArrayList<>();
		this.earlyTimesPersonName = new ArrayList<>();
		this.leaveTimesPersonName = new ArrayList<>();
		this.lackTimesPersonName = new ArrayList<>();
	}
	
}
